package com.mywork;

import android.content.Context;

import com.ciko.code.bean.User;
import com.orhanobut.logger.LogLevel;
import com.orhanobut.logger.Logger;

/**
 * 项目名称：qyreader_android 3
 * 包名称：com.mywork
 * 类描述：WorkUIKit工作之家能力输出类。
 * 创建人： wayne
 * 创建时间 2016/1/25 17:21.
 */
public final class WorkUIKit {
    // context
    private static Context context;

    // 自己的用户帐号
    private static String account;

    private static String userId;

    private static User user = null;

    /**
     * 初始化UIKit，须传入context以及用户信息提供者
     *
     * @param context 上下文
     */
    public static void init(Context context) {
        WorkUIKit.context = context.getApplicationContext();
        Logger.init("ciko").methodCount(1).logLevel(LogLevel.FULL).hideThreadInfo();
    }

    public static Context getContext() {
        return context;
    }

    public static String getAccount() {
        return account;
    }

    /**
     * 设置当前登录用户的帐号
     *
     * @param account 帐号
     */
    public static void setAccount(String account) {
        WorkUIKit.account = account;
    }

    public static User getUser() {
        return user;
    }

    public static String getUserKey() {
        return user.getKey();
    }

    public static void setUser(User user) {
        WorkUIKit.user = user;
    }

    public static String getUserId() {
        return userId;
    }

    public static void setUserId(String userId) {
        WorkUIKit.userId = userId;
    }
}
